package cn.com.css.taxInspection.gt3.service;

import java.text.ParseException;
import java.util.List;

import cn.com.css.taxInspection.attention.entity.AjcxCondition;
import cn.com.css.taxInspection.gt3.entity.ZxyhjEntity;
import org.springframework.stereotype.Service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.css.taxInspection.gt3.entity.JcAjxxEntity;
import cn.com.css.taxInspection.workflow.entity.WorkflowInspectionHearEntity;
import cn.com.css.taxInspection.workflow.entity.WorkflowNotificationEntity;

@Service
public interface JcAjxxService extends IService<JcAjxxEntity> {

    List<JcAjxxEntity> pageInfo11(WorkflowInspectionHearEntity workflowInspectionHear);

    List<JcAjxxEntity> pageInfo21(WorkflowInspectionHearEntity workflowInspectionHear);

    JcAjxxEntity getByJcajxxuuid(String jcajxxuuid);

    List<JcAjxxEntity> getByRisk();

    JcAjxxEntity getByJcajbh(String jcajbh);

    List<JcAjxxEntity> pageInfoByNotification0(WorkflowNotificationEntity workflowNotification) throws ParseException;

    List<JcAjxxEntity> getByJcAjxx(JcAjxxEntity jcAjxx);

    IPage<JcAjxxEntity> pageInfoByJcrAndSlrAndZxr(WorkflowInspectionHearEntity workflowInspectionHear,
                                                  String currentUserId);

    IPage<JcAjxxEntity> pageInfo(JcAjxxEntity jcAjxxEntity);

    IPage<JcAjxxEntity> queryAjxxList(JcAjxxEntity jcAjxxEntity);

    List<ZxyhjEntity> zxyzxhjgrdb(WorkflowInspectionHearEntity workflowInspectionHear);
}
